در این سری آموزشی از وبسایت پرووید در رابطه با تکنولوژی Entity Framework Core به عنوان نسل جدید تکنولوژی دسترسی به داده و یا همان Data Access که از سمت مایکروسافت برای استفاده در برنامه هایی که با . NET Core ساخته شده اند صحبت خواهیم کرد.
می توان گفت که Entity Framework Core نسخه جدید Entity Framework است که پس از نسخه ششم آن منتشر شد. برخی از ویژگی های Entity Framework Core عبارتند از:
- Open-source بودن
- Lightweight بودن
- Extensible بودن
- Cross-platform بودن
در واقع میتوانیم بگوییم که Entity Framework Core نسخه بعدی و یا نسل بعدی از تکنولوژی Data Access مایکروسافت به اسم Entity Framework می باشد. Entity Framework Core یک ORM است که مخفف Object/Relational Mapper می باشد. در واقع میتوانیم بگوییم که Entity Framework یک بهبود در ADO.NET می باشد و به برنامه نویسان امکان می دهد که به صورت خودکار به داده های درون یک دیتابیس دسترسی پیدا کرده و آنها را بخوانند و ذخیره کنند. هدف مایکروسافت از معرفی Entity Framework Core استفاده شدن است در برنامه هایی بود که با NET Core. نوشته می شوند. با این وجود امکان استفاده کردن از Entity Framework Core در برنامه های .NET Framework نیز می باشد. تصویر زیر نشان دهنده ی انواع مختلف برنامه ها و ورژن های دات نت و سیستم عامل های پشتیبانی شده توسط Entity Framework Core می باشد.
مخاطبین این دوره آموزشی
این دوره آموزشی برای تمامی افرادی تنظیم شده است که میخواهند با تکنولوژی Entity Framework Core آشنا شده و مفاهیم مربوط به آن را فرا بگیرند. اگر شما نیز هیچگونه اطلاعی در رابطه با Entity Framework Core ندارید و نقاط قوت آن را نسبت به Entity Framework نمی دانید می توانید از مطالب مطرح شده در این آموزش به بهترین شکل ممکن بهره مند شویم.
پیش نیازها
برای درک مباحث مربوط به این دوره آموزشی بهتر است اندکی با Entity Framework آشنا باشید. در این رابطه توصیه می کنیم از آموزش 5 Entity Framework در سی شارپ دیدن کنید.
برنامه تحصیلی
- 1 Section
- 29 Lessons
- مدت
- دوره ی آنلاین دسترسی به داده ها با Entity Framework Core29
- 2.1تکنولوژی Entity Framework Core چیست؟
- 2.2مقایسه Entity Framework Core و Entity Framework 6
- 2.3روش Code-First و Database-First در Entity Framework Core
- 2.4چه Database Provider هایی در Entity Framework Core پشتیبانی می شوند؟
- 2.5نصب Entity Framework Core در ویژوال استادیو
- 2.6بررسی روش Database-First در Entity Framework Core
- 2.7بررسی کلاس DbContext در Entity Framework Core
- 2.8ساخت یک Console Application با Entity Framework Core
- 2.9انجام پرس و جو (Query) در Entity Framework Core
- 2.10ذخیره کردن داده ها در روش Connected Scenario
- 2.11پیکربندی های پیش فرض (Convention ها) در Entity Framework Core
- 2.12پیکربندی های پیش فرض (Convention ها) رابطه های One-to-One در Entity Framework Core
- 2.13پیکربندی های پیش فرض (Convention ها) رابطه های One-to-Many در Entity Framework Core
- 2.14ذخیره کردن داده ها در دیتابیس با Entity Framework Core
- 2.15انجام پیکربندی (Configuration) در Entity Framework Core
- 2.16انجام پیکربندی (Configuration) در Entity Framework Core با Fluent API
- 2.17پیکربندی رابطه های One-to-Many در Entity Framework Core با استفاده از Fluent API
- 2.18پیکربندی رابطه های One-to-One در Entity Frameworkore با استفاده از Fluent API
- 2.19پیکربندی رابطه های Many-to-Many در Entity Framework Core با استفاده از Fluent API
- 2.20درج کردن داده (Insert) با استفاده از Entity Framework Core در روش Disconnected Scenario
- 2.21حذف کردن داده (Delete) با استفاده از Entity Framework Core در روش Disconnected Scenario
- 2.22به روز رسانی کردن داده (Update) با استفاده از Entity Framework Core در روش Disconnected Scenario
- 2.23بررسی ChangeTracker در Entity Framework Core
- 2.24کار کردن با Disconnected Entity Graph در Entity Framework Core
- 2.25بررسی Track کردن Entity Graph ها در Entity Framework Core
- 2.26بررسی Migration ها در Entity Framework Core
- 2.27انجام Migration در Entity Framework Core با دستورات Package Manager Console
- 2.28اجرا کردن Query های خام SQL در Entity Framework Core
- 2.29کار کردن با Stored Procedure ها در Entity Framework Core

دیدگاهها
0